簡單說一下,紀錄今天的成果
使用Google Recaptcha v3 一開始的想法是在送給後端前先用驗證,
所以在傳送出去的按鈕上加上onclick="return function()",
function是跟google API取得使用者為真人的可能性分數,
如果低於標準將會跳出提示,
原本設想如果正確的話,
分數低於標準就可以直接開啟二階段驗證,
沒想到想像很豐滿現實很骨感,
用selenium當爬蟲去登入的時候居然過了!!!???
無奈之下就只好用回Google Recaptcha v3文件寫的方法,
在傳送資料的時候一起傳送token,
這樣Google總算擋住我了,
假如有人知道為什麼的話歡迎跟我說阿~~
我只是隻正在努力學習的小雛鳥。
還有找了一下關於Google Recaptcha v2 Invisible 與 v3說明的人比較少,
看了一下其他人寫的總結是v2 Invisible是有點點擊的時候判斷是否為真人,
v3 隨時可以在瀏覽網頁上加掛使用者可能性判斷,
剩下的比較這篇文章寫得蠻清楚的,
https://www.writershelf.com/article/recaptcha-%E7%9A%84%E7%94%A8%E6%B3%95?locale=zh-TW&prne=roa